hvm_op: Remove use of uint64_aligned_t from guest header file.
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 2 Sep 2010 12:30:26 +0000 (13:30 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 2 Sep 2010 12:30:26 +0000 (13:30 +0100)
Manually pad to the required alignment instead.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/include/public/hvm/hvm_op.h

index 689521bfd95443eee422bdb80ec5681b8be0dcae..d93dd6b836b2ab6fd6c93e8f69a09af58438c4cc 100644 (file)
@@ -135,8 +135,9 @@ DEFINE_XEN_GUEST_HANDLE(xen_hvm_set_mem_type_t);
 struct xen_hvm_pagetable_dying {
     /* Domain with a pagetable about to be destroyed. */
     domid_t  domid;
+    uint16_t pad[3]; /* align next field on 8-byte boundary */
     /* guest physical address of the toplevel pagetable dying */
-    uint64_aligned_t gpa;
+    uint64_t gpa;
 };
 typedef struct xen_hvm_pagetable_dying xen_hvm_pagetable_dying_t;
 DEFINE_XEN_GUEST_HANDLE(xen_hvm_pagetable_dying_t);